export interface AxiosResult {
  code: number
  data: any
  message: string
}
// store接口
export interface LowCodePage {
  width: string
  height: string
}
export interface StoreLowCodeState {
  page: LowCodePage
  lowCode: LowCodeAst[]
  ElementPlusList: ElementPlusList
  propertiesVisible: boolean
}
// 低代码ast
export interface LowCodeAst {
  element: string
  text?: string
  props: {
    [key: string]: any
  }
  style: {
    [key: string]: any
  }
  children: LowCodeAst[]
}
export type ElementPlusList = string[]
